<?php
/**
 * ユニットテストクラス
 */
require_once 'simpletest/unit_tester.php';
require_once 'simpletest/reporter.php';
require_once __DIR__ . '/../xml/GeneralCommentXml.php';

class GeneralCommentTest extends UnitTestCase
{
	/**
	 * ロードテスト
	 * コメント取得
	 */
	public function Test1100()
	{
		$obj = new Models_GeneralComment_Xml('test');
		$RET = $obj->getComment();
		$this->assertEqual($RET, 'こんな漢字');
	}

	/**
	 * ライター取得
	 */
	public function Test1200()
	{
		$obj = new Models_GeneralComment_Xml('test');
		$RET = $obj->getWriter();
		$this->assertEqual($RET, 'ベッカム');
	}

	/**
	 * 書き込みテスト
	 */
	public function Test2100()
	{
		$obj = new Models_GeneralComment_Xml('testwrite');
		$obj->modify('こんな感じ', 'ジダン');
		$obj->saveToFile();

		$obj2 = new Models_GeneralComment_Xml('testwrite');
		$RET = $obj2->getWriter();
		$this->assertEqual($RET, 'ジダン');
	}
}